@charset "utf-8";
#menu {
	background-image:url(../images/mipro%20audio%20menu.png);
	alignment: centre;
	padding: 0px;
	width: 960px;
	height: 56px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	-webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;

}
#menu ul li {
	display:inline;
	background-color: ;
	float: left;
	position: relative;
	list-style-type: none;
	-webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
	
}
#menu ul li a {
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 30px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	display: block;
	height: 30px;
	width: 100px;
	padding: 0px;
}
#menu ul  ul {
	position: absolute;
	visibility: hidden;
	top: 31px;
	
}
#menu ul li ul li a:hover {
	background-color: #03F;
}
#menu ul li a:hover {
	color: #FFF;
}


#menu ul li:hover ul {
	visibility: visible;
}
#menu ul li:hover {
	background-color: #787878;
	box-shadow: 0px 0px 15px #FFF;
	-webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}

.bg {
	box-shadow: 0px 0px 8px #FFF;
	background-color:#;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	color: #FFF;
	display: inline;
	
}


.space {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	font-style: normal;
}
.space {
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
}

#search {
	float: right;
	position: relative;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	alignment-adjust: central;
	line-height: 50px;

}
.sidemenu {
	color: #FFF;
	text-align: left;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	list-style-type: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	

}
.sidemenu:hover {
display:inline;
box-shadow: 0px 0px 10px #FFF;
background-color: #7D7D7D;
font-size: 15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-decoration: none;
list-style-type: none;
	
}
.sidemenu a {
	font-size: 15px;
	display:inline;
	color: #FFF;
	text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
input[type="submit"], input[type="reset"] {
	font-family:"Times New Roman";
	color: #FFF;
	background-color: #666;
	height: 20px;
	width: 90px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input[type="submit"]:active, input[type="reset"]:active {
	box-shadow: 0px 0px 10px #999
}
input[type="text"], textarea {
	background-color: #;
}
#form1 {
	background-color: #EEE;
	width: 430px;
	box-shadow: 0px 0px 20px #999;
}
#formwrapper {
	height: auto;
	width: 960px;
}
input[type="text"]:focus, textarea:focus {
	background-color:;
	
}
.founderpicture {
	float: left;
}
.founderpicture {
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 5px;
}

.pictureleft {
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.pictureright {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.list {
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
.achievementline {
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	text-align: center;

}

.achievementline2 {
	background-image: url(../images/line2.gif);
	background-repeat: no-repeat;
}
.pdf {
	color: #FFF;
	text-decoration: none;
	background-color: #666;
	display: block;
	float: left;
	height: 20px;
	width: 80px;
	text-align: center;
	border: 1px groove #CCC;
}
.pdf:hover {	
	box-shadow: 0px 0px 10px #999;
}
.pdf a {
	color: #FFF;
	text-decoration: none;
}
.extralinks {
	color: #000;
	text-decoration: none;
	
}
.extralinks:hover {
	color: #00F;
	text-decoration: underline;
}	
.extralinks:visited {
	color:#639;
}
.extralinks:active {
	color:#33F;
	text-decoration: underline;
}
#Brochuresform {
	float: right;
	width: 760px;
}
.spaces {
	font-size: 8px;
	color: #000;
}
body,td,th {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
}
h1,h2,h3,h4,h5,h6 {
	font-family: "Times New Roman";
}
h1 {
	font-size: 14px;
	color: #00818b;
}
.prodhead {
	font-family: "trajan Pro";
	font-size: 12px;
	color: #000;
	text-decoration: blink;
	text-align: center;
}
.prodtabcon {
	color: #000;
	text-align: left;
}
.copyrightline {
	color: #000;
}
.productstable {
	color: #000;
}
h2 {
	font-size: 24px;
	color: #666;
}	
h3 {
	font-size: 12px;
	color: #666;
}
.content {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	font-weight: normal;
}
.tabelcentre {
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}.previous {
	font-family: "Times New Roman";
	font-size: 18px;
	display: block;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: 00818b;
}

.wireknowhead {
	color: #00818b;
	font-weight: bold;
	
}
.wireknowheadsub {
	color: #09C;
}
#sidebar {
	float: left;
	height: 1000px;
	width: 185px;
	box-shadow: 0px 0px 5px #4EB675;
	border: 5px ridge #4EB675;
}
.new {
	color: #FFF;
	background-color: #F93;
	display: inline-block;
	height: 15px;
	width: 80px;
	padding: 3px;
	text-align: center;
	line-height: 12px;
	font-weight: bold;
}
.more {
	line-height: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #099;
	display: block;
	float: right;
	height: 15px;
	width: 60px;
	text-align: center;
	text-decoration: none;
}
.appdownload {
	color: #FFF;
	background-color: #099;
	display: block;
	height: 15px;
	width: 150px;
}
.appdownload:hover{
	box-shadow: 0px 0px 10px #FFF;

}

.productshead {
	font-size: 16px;
	font-weight: bold;
	color: #00818b;
	text-decoration: none;
}
.productshead a:hover {
	text-decoration: underline;
}


.back {
	color: #03F;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}
#zoomin {
	cursor: pointer;
}
.productshead a {
	color: #00818b;
	text-decoration: none;
}
	
#side menu holder {
	width: 200px;
}

.coming {
	background-color: #F93;
	display: block;
	color: #FFF;
	width: 90px;
	font-weight: bold;
	font-size: 13px;
}
.more a {
	font-size: 16px;
	color: #FFF;
	text-decoration: none;

}
#sidemenu tr td {
	padding-top: 10px;
	padding-bottom: 10px;
}

#side menu holder table tr td {
	padding-top: 10px;
	padding-bottom: 10px;
}
#side menu holder table tr td .sidemenu {
	padding-top: 10px;
	padding-bottom: 10px;
}
#logo {
	text-decoration: none;
	
}
# img a { 
	border:none; 
}a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
	
}
.keyfeatures {
	padding: 10px;
}
#Copyright {
	color: #000;
	text-decoration: none;
	text-align: center;
}
.facelink {
	color: #000;
	text-decoration: none;
}
.downloads {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 25px;
}
/* Slideshow container */
.slideshow-container {
  max-width: 1200px; /* ---Remove to set for 100%--- */
  position: relative;
  margin: auto;
}
/* Caption text */
.captiontext {
  color: #f2f2f2;
  font-size: 30px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Caption text */
.captiontext2 {
  color:  #000;
  font-size: 30px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}
/*bullet indicators */
.dot {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
.home-image-menu {
	padding: 30px 0px 50px 50px;
	margin-bottom: 100px;
}
div.gallery {
  float:left;
  border: 2px solid #ccc;
}

div.gallery:hover {
  border: 2px solid #37d582;;
}

div.gallery img {
		padding: 4px;
  width: 250px;
  height: auto;
}

div.desc {
  padding: 10px;
  text-align: center;
  font-size: 16px;
}

